#ifndef CaminoPais_H
#define CaminoPais_H
#define INF -1

class CaminoPais {
	//friend ostream& operator<<(ostream& out, const AristaKruskal& n);
	public:
		int origen;
		int destino;
		int costo;
		
		
		AristaKruskal(int o, int l,int c) : origen(o),  destino(l), costo(c) {}
		AristaKruskal(const AristaKruskal &n) : origen(n.origen),  destino(n.destino), costo(n.costo){}

		AristaKruskal &operator=(const AristaKruskal &n) {origen = n.origen;  destino = n.destino; costo=n.costo; return *this;}
		bool operator==(const AristaKruskal & a) 
		{
			return (a.costo+a.destino+a.origen)==origen+destino+costo;
		}
		bool operator!=(const AristaKruskal & a){
			return (a.costo+a.destino+a.origen)!=origen+destino+costo;
		}
		virtual ~AristaKruskal() 
		{
		
		}
};
#endif